home *** CD-ROM | disk | FTP | other *** search
/ Champak 52 / Volume 52 - JOGO DISK .iso / Games / scoobysnackmachine.swf / scripts / __Packages / Library / Utils / MoreMath.as < prev    next >
Encoding:
Text File  |  2007-10-01  |  21.8 KB  |  506 lines

  1. var ┬º\x01┬º = 184;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 184)
  6.    {
  7.       set("\x01",eval("\x01") + 12);
  8.       ┬º┬ºpush(true);
  9.    }
  10.    else if(eval("\x01") == 104)
  11.    {
  12.       set("\x01",eval("\x01") + 413);
  13.       if(┬º┬ºpop())
  14.       {
  15.          set("\x01",eval("\x01") - 313);
  16.       }
  17.    }
  18.    else if(eval("\x01") == 922)
  19.    {
  20.       set("\x01",eval("\x01") - 737);
  21.    }
  22.    else if(eval("\x01") == 561)
  23.    {
  24.       set("\x01",eval("\x01") - 414);
  25.    }
  26.    else if(eval("\x01") == 196)
  27.    {
  28.       set("\x01",eval("\x01") + 516);
  29.       if(┬º┬ºpop())
  30.       {
  31.          set("\x01",eval("\x01") + 210);
  32.       }
  33.    }
  34.    else if(eval("\x01") == 720)
  35.    {
  36.       set("\x01",eval("\x01") + 25);
  37.    }
  38.    else if(eval("\x01") == 651)
  39.    {
  40.       set("\x01",eval("\x01") - 391);
  41.       ┬º┬ºpush(true);
  42.    }
  43.    else if(eval("\x01") == 450)
  44.    {
  45.       set("\x01",eval("\x01") + 201);
  46.    }
  47.    else if(eval("\x01") == 185)
  48.    {
  49.       set("\x01",eval("\x01") - 81);
  50.       ┬º┬ºpush(true);
  51.    }
  52.    else if(eval("\x01") == 530)
  53.    {
  54.       set("\x01",eval("\x01") - 320);
  55.    }
  56.    else if(eval("\x01") == 630)
  57.    {
  58.       set("\x01",eval("\x01") + 119);
  59.       if(┬º┬ºpop())
  60.       {
  61.          set("\x01",eval("\x01") - 188);
  62.       }
  63.    }
  64.    else
  65.    {
  66.       if(eval("\x01") == 972)
  67.       {
  68.          set("\x01",eval("\x01") - 580);
  69.          break;
  70.       }
  71.       if(eval("\x01") == 745)
  72.       {
  73.          set("\x01",eval("\x01") - 115);
  74.          ┬º┬ºpush(true);
  75.       }
  76.       else
  77.       {
  78.          if(eval("\x01") == 517)
  79.          {
  80.             set("\x01",eval("\x01") - 313);
  81.             ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() >>> (┬º┬ºpop() instanceof ┬º┬ºpop())));
  82.             break;
  83.          }
  84.          if(eval("\x01") == 204)
  85.          {
  86.             set("\x01",eval("\x01") + 541);
  87.          }
  88.          else
  89.          {
  90.             if(eval("\x01") == 749)
  91.             {
  92.                set("\x01",eval("\x01") - 188);
  93.                ┬º┬ºpop() extends ┬º┬ºpop() instanceof new ┬º┬ºpop()[┬º┬ºpop() >> ┬º┬ºpop()]();
  94.                ┬º┬ºpush(┬º┬ºpop() >>> ┬º┬ºpop());
  95.                break;
  96.             }
  97.             if(eval("\x01") == 905)
  98.             {
  99.                set("\x01",eval("\x01") - 338);
  100.                loop1:
  101.                while(true)
  102.                {
  103.                   set(┬º┬ºpop(),eval("\x01") + 296);
  104.                   while(true)
  105.                   {
  106.                      if(eval("\x01") == 203)
  107.                      {
  108.                         set("\x01",eval("\x01") - 190);
  109.                         ┬º┬ºpush(true);
  110.                      }
  111.                      else if(eval("\x01") == 13)
  112.                      {
  113.                         set("\x01",eval("\x01") + 799);
  114.                         if(┬º┬ºpop())
  115.                         {
  116.                            set("\x01",eval("\x01") - 50);
  117.                         }
  118.                      }
  119.                      else
  120.                      {
  121.                         if(eval("\x01") == 27)
  122.                         {
  123.                            set("\x01",eval("\x01") + 298);
  124.                            ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() >>> {}));
  125.                            break loop0;
  126.                         }
  127.                         if(eval("\x01") == 795)
  128.                         {
  129.                            set("\x01",eval("\x01") - 330);
  130.                         }
  131.                         else
  132.                         {
  133.                            if(eval("\x01") == 68)
  134.                            {
  135.                               break;
  136.                            }
  137.                            if(eval("\x01") == 506)
  138.                            {
  139.                               set("\x01",eval("\x01") - 269);
  140.                            }
  141.                            else
  142.                            {
  143.                               if(eval("\x01") == 465)
  144.                               {
  145.                                  break loop1;
  146.                               }
  147.                               if(eval("\x01") == 237)
  148.                               {
  149.                                  set("\x01",eval("\x01") + 692);
  150.                                  ┬º┬ºpush(true);
  151.                               }
  152.                               else if(eval("\x01") == 543)
  153.                               {
  154.                                  set("\x01",eval("\x01") - 368);
  155.                               }
  156.                               else
  157.                               {
  158.                                  if(eval("\x01") == 425)
  159.                                  {
  160.                                     set("\x01",eval("\x01") - 425);
  161.                                     break loop0;
  162.                                  }
  163.                                  if(eval("\x01") == 997)
  164.                                  {
  165.                                     set("\x01",eval("\x01") - 633);
  166.                                  }
  167.                                  else
  168.                                  {
  169.                                     if(eval("\x01") == 812)
  170.                                     {
  171.                                        set("\x01",eval("\x01") - 50);
  172.                                        break loop0;
  173.                                     }
  174.                                     if(eval("\x01") == 161)
  175.                                     {
  176.                                        set("\x01",eval("\x01") + 799);
  177.                                        if(┬º┬ºpop())
  178.                                        {
  179.                                           set("\x01",eval("\x01") - 393);
  180.                                        }
  181.                                     }
  182.                                     else if(eval("\x01") == 762)
  183.                                     {
  184.                                        set("\x01",eval("\x01") - 587);
  185.                                     }
  186.                                     else if(eval("\x01") == 929)
  187.                                     {
  188.                                        set("\x01",eval("\x01") - 902);
  189.                                        if(┬º┬ºpop())
  190.                                        {
  191.                                           set("\x01",eval("\x01") + 298);
  192.                                        }
  193.                                     }
  194.                                     else if(eval("\x01") == 89)
  195.                                     {
  196.                                        set("\x01",eval("\x01") + 706);
  197.                                     }
  198.                                     else if(eval("\x01") == 364)
  199.                                     {
  200.                                        set("\x01",eval("\x01") - 203);
  201.                                        ┬º┬ºpush(true);
  202.                                     }
  203.                                     else if(eval("\x01") == 175)
  204.                                     {
  205.                                        set("\x01",eval("\x01") + 817);
  206.                                        ┬º┬ºpush(true);
  207.                                     }
  208.                                     else if(eval("\x01") == 992)
  209.                                     {
  210.                                        set("\x01",eval("\x01") - 119);
  211.                                        if(┬º┬ºpop())
  212.                                        {
  213.                                           set("\x01",eval("\x01") + 124);
  214.                                        }
  215.                                     }
  216.                                     else if(eval("\x01") == 567)
  217.                                     {
  218.                                        set("\x01",eval("\x01") - 330);
  219.                                     }
  220.                                     else
  221.                                     {
  222.                                        if(eval("\x01") == 873)
  223.                                        {
  224.                                           set("\x01",eval("\x01") + 124);
  225.                                           break loop0;
  226.                                        }
  227.                                        if(eval("\x01") == 960)
  228.                                        {
  229.                                           set("\x01",eval("\x01") - 393);
  230.                                           break loop0;
  231.                                        }
  232.                                        if(eval("\x01") != 325)
  233.                                        {
  234.                                           break loop0;
  235.                                        }
  236.                                        set("\x01",eval("\x01") + 470);
  237.                                     }
  238.                                  }
  239.                               }
  240.                            }
  241.                         }
  242.                      }
  243.                   }
  244.                }
  245.                set("\x01",eval("\x01") - 40);
  246.                if(!eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"])
  247.                {
  248.                   eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"] = new ┬º{invalid_utf8=143}{invalid_utf8=148}|W{invalid_utf8=161}{invalid_utf8=239}┬º();
  249.                }
  250.                ┬º┬ºpop();
  251.                if(!eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"]["┬ò{invalid_utf8=253}"])
  252.                {
  253.                   eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"]["┬ò{invalid_utf8=253}"] = new ┬º{invalid_utf8=143}{invalid_utf8=148}|W{invalid_utf8=161}{invalid_utf8=239}┬º();
  254.                }
  255.                ┬º┬ºpop();
  256.                if(!eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"]["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"])
  257.                {
  258.                   eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] extends eval("{invalid_utf8=143}{invalid_utf8=148}|W{invalid_utf8=161}{invalid_utf8=239}");
  259.                   var _loc2_ = eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  260.                   {
  261.                      super();
  262.                   }["k{invalid_utf8=150}{invalid_utf8=232}j{invalid_utf8=254}"];
  263.                   _loc2_[┬º┬ºconstant(6)] = function(f)
  264.                   {
  265.                      this[┬º┬ºconstant(7)] = f;
  266.                   };
  267.                   eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  268.                   {
  269.                      super();
  270.                   }[┬º┬ºconstant(8)] = function(obj, func)
  271.                   {
  272.                      var _loc2_ = function()
  273.                      {
  274.                         var _loc3_ = arguments[┬º┬ºconstant(9)][┬º┬ºconstant(10)];
  275.                         set(┬º┬ºconstant(7),arguments[┬º┬ºconstant(9)][┬º┬ºconstant(7)]);
  276.                         var _loc2_ = arguments[┬º┬ºconstant(9)][┬º┬ºconstant(11)];
  277.                         _loc2_ = _loc2_[┬º┬ºconstant(12)](arguments);
  278.                         return eval(┬º┬ºconstant(7))[┬º┬ºconstant(13)](_loc3_,_loc2_);
  279.                      };
  280.                      _loc2_[┬º┬ºconstant(10)] = obj;
  281.                      _loc2_[┬º┬ºconstant(7)] = eval(┬º┬ºconstant(7));
  282.                      _loc2_[┬º┬ºconstant(11)] = arguments[┬º┬ºconstant(14)](2);
  283.                      return _loc2_;
  284.                   };
  285.                   _loc2_[┬º┬ºconstant(15)] = function(obj)
  286.                   {
  287.                      return eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"][┬º┬ºconstant(8)](obj,this[┬º┬ºconstant(7)]);
  288.                   };
  289.                   ┬º┬ºpush(┬º┬ºconstant(16)(eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"]["k{invalid_utf8=150}{invalid_utf8=232}j{invalid_utf8=254}"],null,1));
  290.                }
  291.                ┬º┬ºpop();
  292.                break;
  293.             }
  294.             if(eval("\x01") == 260)
  295.             {
  296.                set("\x01",eval("\x01") + 712);
  297.                if(┬º┬ºpop())
  298.                {
  299.                   set("\x01",eval("\x01") - 580);
  300.                }
  301.             }
  302.             else if(eval("\x01") == 127)
  303.             {
  304.                set("\x01",eval("\x01") + 58);
  305.             }
  306.             else if(eval("\x01") == 645)
  307.             {
  308.                set("\x01",eval("\x01") - 498);
  309.             }
  310.             else if(eval("\x01") == 174)
  311.             {
  312.                set("\x01",eval("\x01") + 477);
  313.             }
  314.             else if(eval("\x01") == 980)
  315.             {
  316.                set("\x01",eval("\x01") - 75);
  317.                if(┬º┬ºpop())
  318.                {
  319.                   set("\x01",eval("\x01") - 338);
  320.                }
  321.             }
  322.             else if(eval("\x01") == 858)
  323.             {
  324.                set("\x01",eval("\x01") + 122);
  325.                ┬º┬ºpush(true);
  326.             }
  327.             else if(eval("\x01") == 567)
  328.             {
  329.                set("\x01",eval("\x01") - 357);
  330.             }
  331.             else if(eval("\x01") == 147)
  332.             {
  333.                set("\x01",eval("\x01") - 17);
  334.                ┬º┬ºpush(true);
  335.             }
  336.             else
  337.             {
  338.                if(eval("\x01") == 991)
  339.                {
  340.                   set("\x01",eval("\x01") - 817);
  341.                   break;
  342.                }
  343.                if(eval("\x01") == 712)
  344.                {
  345.                   set("\x01",eval("\x01") + 210);
  346.                   ┬º┬ºpush((┬º┬ºpop() >>> ┬º┬ºpop()) + 1);
  347.                   break;
  348.                }
  349.                if(eval("\x01") == 279)
  350.                {
  351.                   set("\x01",eval("\x01") + 556);
  352.                   if(!eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"])
  353.                   {
  354.                      eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"] = new ┬º{invalid_utf8=143}{invalid_utf8=148}|W{invalid_utf8=161}{invalid_utf8=239}┬º();
  355.                   }
  356.                   ┬º┬ºpop();
  357.                   if(!eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"]["┬ò{invalid_utf8=253}"])
  358.                   {
  359.                      eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"]["┬ò{invalid_utf8=253}"] = new ┬º{invalid_utf8=143}{invalid_utf8=148}|W{invalid_utf8=161}{invalid_utf8=239}┬º();
  360.                   }
  361.                   ┬º┬ºpop();
  362.                   if(!eval("P{invalid_utf8=197}{invalid_utf8=235}")["E{invalid_utf8=252}h{invalid_utf8=221}"]["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"])
  363.                   {
  364.                      _loc2_ = eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  365.                      {
  366.                      }["k{invalid_utf8=150}{invalid_utf8=232}j{invalid_utf8=254}"];
  367.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  368.                      {
  369.                      }[┬º┬ºconstant(6)] = function(__nMin, __nMax)
  370.                      {
  371.                         return eval(┬º┬ºconstant(7))[┬º┬ºconstant(9)](eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)]() * (__nMax + 1 - __nMin)) + __nMin;
  372.                      };
  373.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  374.                      {
  375.                      }[┬º┬ºconstant(10)] = function(__nNum)
  376.                      {
  377.                         var _loc1_ = 0;
  378.                         if(__nNum < 0)
  379.                         {
  380.                            _loc1_ = -1;
  381.                         }
  382.                         else if(__nNum > 0)
  383.                         {
  384.                            _loc1_ = 1;
  385.                         }
  386.                         return _loc1_;
  387.                      };
  388.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  389.                      {
  390.                      }[┬º┬ºconstant(11)] = function(__nNum, __nReducer)
  391.                      {
  392.                         return eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"][┬º┬ºconstant(12)](__nNum,0,__nReducer);
  393.                      };
  394.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  395.                      {
  396.                      }[┬º┬ºconstant(12)] = function(__nNum, __nTargetNum, __nReducer)
  397.                      {
  398.                         var _loc1_ = __nNum;
  399.                         if(_loc1_ != __nTargetNum)
  400.                         {
  401.                            if(_loc1_ < __nTargetNum)
  402.                            {
  403.                               _loc1_ += __nReducer;
  404.                               if(_loc1_ > __nTargetNum)
  405.                               {
  406.                                  _loc1_ = __nTargetNum;
  407.                               }
  408.                            }
  409.                            else
  410.                            {
  411.                               _loc1_ -= __nReducer;
  412.                               if(_loc1_ < __nTargetNum)
  413.                               {
  414.                                  _loc1_ = __nTargetNum;
  415.                               }
  416.                            }
  417.                         }
  418.                         return _loc1_;
  419.                      };
  420.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  421.                      {
  422.                      }[┬º┬ºconstant(13)] = function(__nX1, __nY1, __nX2, __nY2)
  423.                      {
  424.                         return eval(┬º┬ºconstant(7))[┬º┬ºconstant(16)](eval(┬º┬ºconstant(7))[┬º┬ºconstant(15)](eval(┬º┬ºconstant(7))[┬º┬ºconstant(14)](__nX2 - __nX1),2) + eval(┬º┬ºconstant(7))[┬º┬ºconstant(15)](eval(┬º┬ºconstant(7))[┬º┬ºconstant(14)](__nY2 - __nY1),2));
  425.                      };
  426.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  427.                      {
  428.                      }[┬º┬ºconstant(17)] = function(__nDX, __nDY)
  429.                      {
  430.                         return eval(┬º┬ºconstant(7))[┬º┬ºconstant(16)](eval(┬º┬ºconstant(7))[┬º┬ºconstant(15)](__nDX,2) + eval(┬º┬ºconstant(7))[┬º┬ºconstant(15)](__nDY,2));
  431.                      };
  432.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  433.                      {
  434.                      }[┬º┬ºconstant(18)] = function(__nX1, __nY1, __nX2, __nY2)
  435.                      {
  436.                         var _loc2_ = undefined;
  437.                         var _loc1_ = undefined;
  438.                         var _loc4_ = undefined;
  439.                         var _loc3_ = undefined;
  440.                         _loc2_ = __nX2 - __nX1;
  441.                         _loc1_ = __nY2 - __nY1;
  442.                         _loc4_ = eval(┬º┬ºconstant(7))[┬º┬ºconstant(19)](_loc1_,_loc2_);
  443.                         _loc3_ = eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"][┬º┬ºconstant(20)](_loc4_);
  444.                         return _loc3_;
  445.                      };
  446.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  447.                      {
  448.                      }[┬º┬ºconstant(20)] = function(__nRadius)
  449.                      {
  450.                         var _loc1_ = __nRadius / 3.141592653589793 * 180;
  451.                         return _loc1_;
  452.                      };
  453.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  454.                      {
  455.                      }[┬º┬ºconstant(21)] = function(__nDegree)
  456.                      {
  457.                         var _loc1_ = __nDegree * 0.017453292519943295;
  458.                         return _loc1_;
  459.                      };
  460.                      eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"] = function()
  461.                      {
  462.                      }[┬º┬ºconstant(22)] = function(_oBox)
  463.                      {
  464.                         var _loc3_ = (_oBox[┬º┬ºconstant(23)] + _oBox[┬º┬ºconstant(24)]) / 2;
  465.                         var _loc2_ = (_oBox[┬º┬ºconstant(25)] + _oBox[┬º┬ºconstant(26)]) / 2;
  466.                         return {(┬º┬ºconstant(27)):_loc3_,(┬º┬ºconstant(28)):_loc2_};
  467.                      };
  468.                      ┬º┬ºpush(┬º┬ºconstant(29)(eval("E{invalid_utf8=252}h{invalid_utf8=221}")["┬ò{invalid_utf8=253}"]["╒å\x18{invalid_utf8=140}"]["k{invalid_utf8=150}{invalid_utf8=232}j{invalid_utf8=254}"],null,1));
  469.                   }
  470.                   ┬º┬ºpop();
  471.                   break;
  472.                }
  473.                if(eval("\x01") == 130)
  474.                {
  475.                   set("\x01",eval("\x01") + 861);
  476.                   if(┬º┬ºpop())
  477.                   {
  478.                      set("\x01",eval("\x01") - 817);
  479.                   }
  480.                }
  481.                else if(eval("\x01") == 392)
  482.                {
  483.                   set("\x01",eval("\x01") + 466);
  484.                }
  485.                else if(eval("\x01") == 621)
  486.                {
  487.                   set("\x01",eval("\x01") + 237);
  488.                }
  489.                else
  490.                {
  491.                   if(eval("\x01") != 210)
  492.                   {
  493.                      if(eval("\x01") == 835)
  494.                      {
  495.                         set("\x01",eval("\x01") - 835);
  496.                      }
  497.                      break;
  498.                   }
  499.                   set("\x01",eval("\x01") + 69);
  500.                }
  501.             }
  502.          }
  503.       }
  504.    }
  505. }
  506.